package com.wuyou.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.wuyou.domain.vo.EsHouseVO;
import com.wuyou.domain.vo.HouseVO;
import com.wuyou.dto.HouseInputInfoDTO;
import com.wuyou.entity.House;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author cxy
 * @since 2022-09-29
 */
public interface IHouseService extends IService<House> {

    void insertHouseInfo(HouseInputInfoDTO houseInputInfoDTO);

    PageInfo<HouseVO> findHouseInfoList(HouseVO houseVO,Integer pageNum, Integer pageSize);

    void auditHouse(Long[] houseIds, int auditStatus);

    List<HouseVO> multiConditionFindHouse (EsHouseVO esHouseVO, Integer pageNum, Integer pageSize) throws Exception;
}
